bool IsBST ( BinTree T ){
	static min=-32456;
	if(!T) return true;
	if(!IsBST(T->Left))
	return false;
	if(T->Data<=min){
		return false;
	}
	min=T->Data;
	if(!IsBST(T->Right))
	return false;
	return true;
}
